package koenigreich;

public class Koenigreich {

	public static void main(String[] args) {
		steuerbescheid(new Koenig(), 20);
		steuerbescheid(new Adel(), 20);
		steuerbescheid(new Bauer(), 20);
		steuerbescheid(new Leibeigener(), 20);
	}

	static void steuerbescheid(Einwohner einwohner, int einkommen) {
		einwohner.setEinkommen(einkommen);
		String ausgabe = String.format("%1$s Einkommen:%2$s, zu versteurndes Einkommen:%3$s, Steuer:%4$s", 
				einwohner.getClass().getName(), einkommen, einwohner.zuVersteuerndesEinkommen(), einwohner.steuer());
		System.out.println(ausgabe);
	}
}
